*{ margin: 0; padding: 0; font-size: 30px;}
ul,li,ol{ list-style: none;}
button,input{ outline: none; border: none;}
h1,h2,h3,h4.h5,h6{ font-weight:normal;}
.flex{ display: flex;}.flex-1{ flex: 1;}.flex-2{ flex: 2;}.flex-3{ flex: 3;}.flex-4{ flex: 4;}
.text-l{ text-align: left;} .text-r{ text-align: right;} .text-c{ text-align: center;}
.box-size{ box-sizing: border-box;}
.pd-20{ padding: $pd-20;}
.bold{ font-weight: bold;}

.c-999{ color: $c_999;}

.not-page { height: calc(100vh - 90px); display: flex; align-items: center; justify-content: center;}
.not-page  .icon_404{ font-size: 300px;}